#!/usr/bin/env node

// const log = console.log;

// const msg = ['name','email','qq','mobile'];
// const me = {};

// let num = 0;//遍历数组的
// console.log(msg[num] + ':');
// // process.stdin.on('data', (data)=>{console.log(data)});//一个enter一个data
// process.stdin.on('data', (data)=>{
//     // console.log(data.toString)
//     me[msg[num++]] = data.toString();
//     console.log(msg[num]);
// });//一个enter一个data
// process.stdin.on('end', ()=>{
//     console.log(me);
//     process.exit()
// });
//bug:
//email、qq、mobile没有:
//输入不能换行
//存在的信息里面不能有\n
//undefined不能有，数组越界

const log= console.log;
const stdin = process.stdin;
const stdout= process.stdout;
const msg = ['Name','Email','QQ','Mobile'];
let me = {};
var i =1;

stdout.write(msg[0] + ': ');

stdin.on('data',(data) => {
  me[msg[i-1]] = data.slice(0, data.length - 1).toString('utf8');
  if(i === 4) {
    log(me) ;
    process.exit();
  }
  stdout.write(msg[i++] + ': ');
});

stdin.on('end',() => {
  log(me);
});
